require 'date'
class Debit

attr_accessor :money, :client, :count, :time, :time1
attr_reader :balance
  
def initialize
  @balance = 0
  @count = 0
  @time_stat = DateTime.now
end

def show
  puts @balance
end

def print_stat
  puts @time_stat
end

def take_s(money)
  @balance += money
end
  
def take(money)
  @balance += money
  puts "Средства были зачислены!"
end 

  def withdrawal(money)
    if money <= @balance
    @balance = @balance - (money + (money * 1)/100)
      puts "Средства были сняты"
    else
    puts "Недостаточно средств для снятия"
    end
  end

  def send(money, client)
    if money <= @balance
      @count += money
      if @count < 50001
      @balance -= money
      client.take_s(money)
        puts "Средства были отправлены!"
      else 
      puts "Лимит переводов исчерпан"
      end
    else 
    puts "Недостаточно средств для отправки"
    end
  end
end


